//0x14 bytes (sizeof)
union _FS_FILTER_PARAMETERS
{
struct
{
union _LARGE_INTEGER* EndingOffset; //0x0
struct _ERESOURCE** ResourceToRelease; //0x4
} AcquireForModifiedPageWriter; //0x0
struct
{
struct _ERESOURCE* ResourceToRelease; //0x0
} ReleaseForModifiedPageWriter; //0x0
struct
{
enum _FS_FILTER_SECTION_SYNC_TYPE SyncType; //0x0
ULONG PageProtection; //0x4
struct _FS_FILTER_SECTION_SYNC_OUTPUT* OutputInformation; //0x8
} AcquireForSectionSynchronization; //0x0
struct
{
enum _FS_FILTER_STREAM_FO_NOTIFICATION_TYPE NotificationType; //0x0
UCHAR SafeToRecurse; //0x4
} NotifyStreamFileObject; //0x0
struct
{
struct _IRP* Irp; //0x0
VOID* FileInformation; //0x4
ULONG* Length; //0x8
enum _FILE_INFORMATION_CLASS FileInformationClass; //0xc
LONG CompletionStatus; //0x10
} QueryOpen; //0x0
struct
{
VOID* Argument1; //0x0
VOID* Argument2; //0x4
VOID* Argument3; //0x8
VOID* Argument4; //0xc
VOID* Argument5; //0x10
} Others; //0x0
};